home *** CD-ROM | disk | FTP | other *** search
/ Power Tools 1993 October - Disc 1 / Power Tools (Disc 1)(October 1993)(HP).iso / 3ksw / 50911089 / 50911089.txt < prev   
Text File  |  1992-10-05  |  15KB  |  349 lines

  1. HP Motif XL
  2.  
  3. Technical Data
  4. HP 3000 Computer
  5. Systems
  6.  
  7. The X Window System from M.I.T. is an industry-standard windowing
  8. protocol providing interaction among applications that are executed on
  9. systems from different vendors from different locations on a network.
  10. With the X Window System, users can access multiple distributed
  11. applications from a single display screen.  The OSF/Motif user
  12. environment offers a high resolution 3D "look and feel" which is
  13. consistent across systems.  HP Motif XL provides HP 3000 developers a
  14. set of programmatic libraries to create X Windows based OSF/Motif
  15. applications.
  16.  
  17. Features and benefits
  18. o OSF/Motif provides an industry standard graphical user interface for a
  19. consistent look and feel
  20. o HP plays an important role in X11 industry standards assuring
  21. customers of application investment protection
  22. o Facilitates integration with multi-vendor environments for faster,
  23. more effective decision making
  24. o Increased portability of commercial X Windows solutions
  25. o Includes development tools for faster, more efficient development of
  26. applications
  27. o Support for developers to adapt user interface to local languages
  28. o Allows terminals to access existing commercial applications thereby
  29. preserving investments in block mode applications
  30. o Facilitates movement to client/server computing increasing desktop
  31. performance through usage of workstation MIPs
  32.  
  33. Increased user productivity through consistent look and feel
  34.  
  35. OSF/Motif is the graphical user interface (GUI) component of the
  36. application development environment of the Open Software Foundation
  37. (OSF).
  38.  
  39. The OSF/Motif environment provides behavior consistent with Presentation
  40. Manager, the defacto standard for PC user interfaces, along with an
  41. enhanced 3D appearance.  With the OSF/Motif user interface, software
  42. developers can design applications whose behavior is consistent across
  43. the DOS, OS/2, and HP-UX and MPE XL operating systems.  A consistent
  44. OSF/Motif compliant user interface allows users to move easily and
  45. transparently between systems and applications.  Users can leverage
  46. development time and experience gained across all environments, reducing
  47. training and documentation costs and improving user productivity.
  48.  
  49. Customers are assured of application investment protection
  50.  
  51. HP was among the first computer vendors to support the X Window System,
  52. and is an active member of the X Consortium and other X11 standards
  53. bodies.  HP was a major contributor of technologies for the OSF/Motif
  54. user environment and also engineered the OSF/Motif toolkit.  HP's
  55. commitment to these standards bodies means customers are assured of long
  56. term software investment protection.
  57.  
  58. Faster, more effective decision making
  59.  
  60. The X Window System protocol is a LAN-based network interface between
  61. applications and the display server and is based on TCP/IP over Ethernet
  62. (or IEEE 802.3).  Because the X windowing protocol is a vendor-
  63. independent standard, HP Motif XL based applications can be displayed on
  64. a server along with other vendors' X Windows applications.  This
  65. interoperability allows HP 3000 applications to be displayed
  66. concurrently with, for example, shop floor manufacturing packages
  67. running on other vendor systems.  The end-user benefits from this
  68. transparent interoperability by simplifying access to distributed
  69. information yielding faster and more effective decision making.
  70.  
  71. Access to full breadth of commercial X Window System solutions
  72.  
  73. Current applications written using X Windows and OSF/Motif can now port
  74. to MPE XL, thus increasing the number of solutions available on the HP
  75. 3000 with state-of-art user interface technology.
  76.  
  77. Faster, more efficient development of applications
  78.  
  79. HP Motif XL provides three levels of programmatic tools: Xlib, Xt
  80. intrinsics, and OSF/Motif widgets.  A developer can choose to program
  81. with only one or with any combination of these tools.
  82.  
  83. Note:  HP Motif XL  does not include support of the OSF/Motif user
  84. interface (UIL) components.
  85.  
  86. Xlib
  87.  
  88. Xlib is a low-level, flexible programming library used to draw lines,
  89. receive input, manipulate windows, and more.  Most developers use Xlib
  90. when writing an X Windows program, though many will use higher level
  91. tools when implementing the user interface.  MPE XL provides C language
  92. support for Xlib.  Xlib's main features are:
  93.  
  94. o Window manipulation - set, request window attributes - create, destroy
  95. windows
  96. o Graphics capabilities - line drawing - polygon operations -bit-map
  97. operations - colormap management - text placement -font management
  98. o Hardware control - support for multiple screens and displays -control
  99. of pointing devices and keyboard - network transparency of application
  100. input/output
  101.  
  102. Xt intrinsics
  103.  
  104. The Xt intrinsics is the layer of the X Windows Toolkit that allows a
  105. developer to create widgets - user interface components such as
  106. scrollbars, buttons, and menus.  These components are extensible and can
  107. be combined with widgets and gadgets from other sources such as the
  108. OSF/Motif widget set.
  109.  
  110. The X Consortium has endorsed the Xt intrinsics as a standard part of
  111. the X Window System to be provided by all vendors of X Windows based
  112. products.
  113.  
  114. OSF/Motif widgets Graphics Server
  115.  
  116. Built using the Xt intrinsics, OSF/Motif widgets provide developers
  117. large productivity gains with a set of tools for constructing
  118. consistent, easy-to-use application user interfaces.  The OSF/Motif
  119. widgets provide a 3D appearance and behavior consistent with
  120. Presentation Manager, reducing training and documentation costs for
  121. applications ported to multiple operating systems.  The OSF/Motif higher
  122. level programming interface provides benefits including:
  123.  
  124. o Dynamic modification of widgets for developers
  125. o Widget classing for developers
  126. o Configurability of applications for users
  127. o Keyboard interface for users
  128.  
  129. Software developers are not limited, however, to the predefined set of
  130. OSF/Motif widgets provided by HP.  HP's tools provide the ability to
  131. create new widgets to address specific user needs, and many developers
  132. will use both predefined and custom widgets to develop their user
  133. interface.
  134.  
  135. OSF/Motif Widget Set on the Graphics Server
  136. Basic Widgets
  137. o Static text and graphic area     o Button for cascading menus
  138. o Task activator                   o Lines for separating areas
  139. o Pushbutton with user-drawn       o Slider for getting numeric values
  140.    graphic                         o Scroll control
  141. o Pushbutton with drawn arrow      o Text entry and editing
  142.    graphic
  143. o Button with state
  144.  
  145. General Container Widgets
  146. o Arbitrary placement of           o Graphics workspace
  147.    sub-class widgets               o Row and/or coloum alignment
  148. o Placement using alignment        o Vertical resizable panes
  149.    layout constraints
  150.  
  151. Special Containers
  152. o List of strings                  o Scrolled text
  153. o Input pad with transcript        o Scrolled list
  154. o Widget for selecting one         o Collection of ToggleButtons
  155.    among a list of strings         o General scrolled area
  156. o Special SelectionBox to          o Message plus special buttons
  157.    deal with selecting files       o Top-level application window
  158. o Container to provide bevelled framing
  159.  
  160. Menus
  161. o Bar area with buttons for pulldowns
  162. o Pulldown menu from MenuBar or CascadeButton
  163. o Menu popped up by client
  164. o Menu used for selecting an option value
  165.  
  166. Popup Dialog Windows
  167. o Popup Form                       o Give information to user
  168. o Popup BulletinBoard              o Prompt user for text input
  169. o Popup SelectionBox               o Obtain answer from user
  170. o Popup FileSelectionBox           o Warn user, request resolution
  171. o Popup MessageBox
  172. o Warn user of invalid or dangerous condition
  173. o Allows user to cancel lengthly operating
  174.  
  175. OSF/Motif Gadget Set on the Graphics Server
  176.  
  177. Basic gadgets
  178. o Object
  179. o RectObj
  180. o XmGadget
  181. o XmArrowButtonGadget
  182. o XmLableGadget
  183. o XmPushButtonGadget
  184. o XmSeparationGadget
  185. o XmToggleButtonGadget
  186.  
  187. OSF/Motif gadgets
  188.  
  189. Gadgets are best described as windowless widgets.  They provide
  190. essentially the same functionality as their counterpart widgets, but do
  191. not create windows.  Gadgets require fewer resources and deliver
  192. improved performance, both in execution time and data space.
  193.  
  194. Allows developers to adapt user interface to local languages
  195.  
  196. HP Motif XL offers transparent support for the international customer.
  197. X Windows applications developed on the HP 3000 can be adapted to a
  198. local languages to provide support for multiple clients running
  199. different languages on a monitor.
  200.  
  201. Offers OSF/Motif GUI appearance while preserving investments in block
  202. mode applications
  203.  
  204. HP Motif XL allows transparent access to MPE applications using hpterm
  205. blockmode terminal emulator feature.  This allows VPLUS applications to
  206. appear as windows on X Windows display devices.  The hpterm blockmode
  207. capability supports the most frequently used features of the 2392A,
  208. 700/92 and 2622A terminals.
  209.  
  210. Increased desktop performance through usage of workstation MIPs
  211.  
  212. The X Window System facilitates the movement to the client/server
  213. computing model.  The display server controls all the input and output
  214. devices: keyboard, mouse, monitor, etc.  The graphics-assist server
  215. manages the movement, sizing and positioning of windows.  The client is
  216. the X Windows application program based on HP Motif XL that runs on a
  217. host HP 3000 system.  The client and server communicate using the X
  218. Window System protocol independent of the specific hardware or operating
  219. system used.  By distributing the display management, window management
  220. and application program processing functions, the user utilizes
  221. workstation MIPs more effectively.
  222.  
  223. HP Motif XL supports a variety of X Windows display servers
  224.  
  225. HP's X Windows System display servers are also available across the
  226. entire family of HP 9000 Series 300/400 workstations and HP 9000 Series
  227. 800 systems, and X terminals.  With this wide price/performance range of
  228. server hardware platforms, application developers and end-users enjoy
  229. freedom and flexibility in the choice of hardware.
  230.  
  231. Workstations supporting access to HP Motif XL include the HP 9000 Series
  232. 300/400 as well as the Series 800.  HP-UX based HP 9000 Series 300/400
  233. X11 servers are available for all Series 300/400 CPUs as well as current
  234. graphics board options, from 512 x 400 medium-resolution to 1280 x 1024
  235. high-resolution color graphics.  X11 servers are available for all
  236. supported Series 800 bitmapped displays.
  237.  
  238. X Terminals from HP are available with the HP 700/X family of X Window
  239. System graphics terminals.  The family consists of a comprehensive set
  240. of low-cost color and monochrome bundled configurations.  When included
  241. as components of an engineering, manufacturing, or business solution,
  242. the HP 700/X terminals can substantially reduce the overall hardware,
  243. administration and maintenance costs.
  244.  
  245. Note: Apollo Domain X11 servers are currently not supported with HP
  246. Motif XL.
  247.  
  248. X11 Clients and Utilities on the Graphics Server
  249.  
  250. Standard X Clients
  251. o bitmap: bitmap editor and converter utilities
  252. o resize: resets shell parameters to reflect the current size of window
  253. o uwm: window manager
  254. o xclock: analog/digital time of day clock
  255. o xfd: display fonts
  256. o xhost: server access control program
  257. o xload: graphical representation of average host CPU load
  258. o xlsfonts: list fonts
  259. o xmodmap: utility for displaying and modifying keymaps
  260. o xrdb: server resource database utility
  261. o xrefresh: refreshes all or part of the display
  262. o xset: used to set various user preference options of the display
  263. o xsetroot: utility for setting root window parameters
  264. o xterm: DEC VT102 and Tektronix 4014 terminal emulator
  265. o xwd: image dumping utility
  266. o xwud: image undumping utility
  267. o xwininfo: display window information
  268.  
  269. Additional HP Clients
  270. o mwm HP OSF/Motif window manager
  271. o hpwm: HP window manager
  272. o hpterm: HP TERM O terminal emulator with some blockmode support
  273. o xinitcolormap: initiliazes the colormap
  274. o xseethru: opens a transparent window
  275. o xwcreate: creates a new window for use by Starbase applications
  276. o xwdestroy: destroys one or more existing windows
  277.  
  278. Standard X Utilities
  279. o bdftosnf: BDF to SNF font compiler
  280. o mkfontdir: creates font.dir file in font directory
  281. o rgb: color database creator, creates rgb.pag and rgb.dir from rgb.txt
  282. o xinit: used to initiate the X server and client(s)
  283.  
  284. Additional HP Utilities
  285. o sb2xwd: translates Starbase bitmap to xwd bitmap format
  286. o xpr: prints the contents of a window
  287. o xwd2sb: translates xwd bitmap Starbase bitmap format
  288. o x11start: startup script
  289. o gwind: window helper daemon
  290. o gwindstop: terminates window helper facility
  291.  
  292. Graphics server provides additional clients and utilities
  293.  
  294. The graphics-assist server is required to establish the initial
  295. connection from the X-displays to the host HP 3000 and to maintain the
  296. run-time window management environment for the displays.  An existing HP
  297. 9000 Series 300/400 workstation can be used as a graphic-assist server.
  298. Users of X Windows displays use hpterm and run NS Services (vt3K) to set
  299. up the connection to an HP 3000 host.  Once the X Windows application
  300. begins, the graphics-assist server provides key X11 client services
  301. including HP block mode terminal emulation support (hpterm) and HP
  302. OSF/Motif window management (mwm).  The HP OSF/Motif window manager
  303. provides behavior consistent with Presentation Manager and allows a user
  304. to manipulate windows by moving, resizing, iconifying, etc.
  305.  
  306. System Environment
  307.  
  308. HP Motif XL requires MPE XL version 3.0 or subsequent versions, Network
  309. Services, and an HP 9000 Series 300/400 graphics-assist server with HP-
  310. UX and Network Services.
  311.  
  312. Ordering Information
  313.  
  314. HP Motif XL developer's kit product includes software for the HP 3000
  315. and documentation.  All software is distributed via HP 3000 tape media.
  316.  
  317. Software and Documentation
  318.  
  319. Product description
  320. HP Motif XL Developers Kit for the HP 3000
  321. HP Motif XL Programmer's Supplement
  322. HP Motif XL Administrator's Supplement
  323.  
  324. Optional Documentation Kit
  325.  
  326. Product number      Product description
  327. B1171-90026         Programming with XLib
  328. B1171-90027         X Toolkit Intrinsics Program Manual (Vol.4)
  329. B1171-90028         X Toolkit Intrinsics Reference Manual (Vol.5)
  330. B1171-90029         X Window System C Quick Reference Guide
  331. B1171-90030         Mastering Motif Widgets
  332. B1171-90031         OSF/Motif Information Manual
  333. B1171-90032         OSF/Motif Style Guide
  334. B1171-90033         OSF/Motif Programmer's Reference Manual
  335. B1171-90034         OSF/Motif Programmer's Guide
  336.  
  337. Technical informationin this document is subject to change without 
  338. notice.
  339.  
  340. (c) Copyright
  341. Hewlett-Packard Company 1991
  342. All rights Reserved.  Reproduction, adaptation, or translation without 
  343. prior written permissionis prohibited except as allowed under the 
  344. copyright laws.
  345.  
  346. Printed in USA JR 0791
  347. 5091-1089E
  348.  
  349.